دسته بندی ها
23:44 1398/09/05

علت کند شدن سایت در Asp.net core

مشخصات سوال کننده :
کاربر : mobile_app     امتیاز کاربر : 18     رتبه کاربر : 40
دسته بندی : Asp.net Core Asp.net Mvc Asp.net Web Form

به این سوال امتیاز بدهید    0
تعداد بازدید این سوال : 3795
هوش مصنوعی

پاسخ هوش مصنوعی

کند شدن یک سایت ASP.NET Core می تواند ناشی از عوامل متعددی باشد. در زیر به برخی از این عوامل و راهکارهای مربوط به آن ها اشاره می شود:

1. بررسی لاگ ها: ابتدا به لاگ های برنامه خود نگاهی بیندازید. ممکن است خطا یا مشکلی در برخی از درخواست ها وجود داشته باشد که باعث کندی شده است.

2. بهینه سازی کویری ها: اگر از پایگاه داده استفاده می کنید، بررسی کنید که کویری های استفاده شده بهینه هستند و زمان پاسخ دهی مناسبی دارند. استفاده از Indexes و کاهش تعداد Join ها می تواند کمک کند.

3. کشینگ: مطمین شوید که از کشینگ مناسب برای داده های استاتیک و دینامیک استفاده می کنید. می توانید از Caching در ASP.NET Core بهره ببرید.

4. به روزرسانی پکیج ها: حتماً پکیج های NuGet خود را به روز کنید. ممکن است باگ ها یا بهینه سازی هایی در نسخه های جدید وجود داشته باشد.

5. منابع سرور: حتماً منابع سرور خود (CPU، RAM و ...) را بررسی نمایید. کمی افزایش منابع می تواند به بهبود عملکرد کمک کند.

6. عیب یابی عملکرد: از ابزارهای عیب یابی مانند Application Insights یا MiniProfiler برای شناسایی نقاط کند در کد استفاده کنید.

7. درخواست های زیاد: اگر تعداد درخواست ها به سرور زیاد شده است، حتماً متدهای API خود را بررسی کرده و از روش های بهینه تری برای مدیریت بار درخواست ها استفاده کنید.

با بررسی این موارد و انجام تغییرات لازم، می توانید به بهبود عملکرد سایت خود کمک کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 12:02 1398/09/06

اگر تغییر خاصی توی پروژه خودتون ندادید و ناگهانی کند شده احتمالا بخاطر قطعی های اینترنت هست.

شما احتمالا توی layout پروژه خودتون یا اینکه توی ویوهای خودتون از اسکریپتهای جی کوئری یا فایلهای css به صورت آنلاین استفاده کردید و چون اینترنت بین المللی با قطعی مواجه هست پروژه موقع اجرا میخواد اون cdn ها رو بخونه ولی نمیتونه و این باعث کند شدن سرعت اجرای سایت میشه.

سعی کنید از اسکریپتها به صورت آفلاین توی پروژه استفاده کنید.

به این پاسخ امتیاز بدهید    0
امتیاز: 1635 رتبه: 2
پاسخ دهنده : pedram_khan 19:34 1398/09/06

احتمال زیاد بخاطر همون استفاده از CDN های آنلاین هست که در موقع قطع بودن اینترنت باعث کندی سرعت سایت میشدن

تصویر زیر مربوط به Layout پروزه من هست

 

پروژه من هم با Asp.net core بود و خیلی کند شده بود. این خط کد رو که یکسری فونت از گوگل می خوند رو کامنت کردم درست شد و سرعتش مثل قبل شد. برای احتیاط سعی کنید همیشه از اسکریپتهای آفلاین استفاده کنید

به این پاسخ امتیاز بدهید    1
امتیاز: 277 رتبه: 6
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود